package com.biz.primus.base.enums.user;


import com.biz.primus.common.enums.EnumerableValue;
import com.biz.primus.common.enums.converter.BaseEnumValueConverter;

public enum TempAddress implements EnumerableValue {

	NORMAL(0, "正常"), TEMP(1, "临时");

	public static class Converter extends BaseEnumValueConverter<TempAddress> {}

	private int value;
	private String desc;

	TempAddress(int value, String desc) {
		this.value = value;
		this.desc = desc;
	}

	public int getValue() {
		return value;
	}

	public String getDesc() {
		return desc;
	}

	public static TempAddress getTempAddressByValue(Integer codeVal) {
	    if (codeVal != null) {
            for (TempAddress tempAddress : TempAddress.values()) {
                if (tempAddress.getValue() == codeVal) {
                    return tempAddress;
                }
            }
        }
		return null;
	}

}
